Skip to main content

插件

插件定义

插件可以扩展 LLM 的能力,如联网搜索、科学计算或绘制图片,赋予并增强了 LLM 连接外部世界的能力。SenseFlow 提供了两种插件类型:第一方插件自定义插件

你可以直接使用 SenseFlow 生态提供的第一方内置插件,或者轻松导入自定义的 API 插件(目前支持 OpenAPI / Swagger规范)。

插件的作用:

  1. 插件使用户可以在 SenseFlow 上创建更强大的 AI 应用,如你可以为智能助理型应用(Agent)编排合适的插件,它可以通过任务推理、步骤拆解、调用插件完成复杂任务。
  2. 方便将你的应用与其他系统或服务连接,与外部环境交互,如代码执行、对专属信息源的访问等。

如何配置第一方插件

可在“资源广场-插件广场”中使用第一方插件

第一方工具列表

第一方工具列表

SenseFlow 目前已支持近百种插件,包括搜索、图像、生产力等多种类别,具体插件描述详见“资源广场-插件广场”中的插件子页面。

Stable Diffusion插件描述

Stable Diffusion插件描述

第一方插件授权

若你需要直接使用 SenseFlow 生态提供的第一方内置插件,你可能需要在使用前配置相应的凭据。

配置第一方插件凭据

配置第一方插件凭据

若“去授权”按钮消失,则说明凭据校验成功。配置凭据后,工作区中的所有成员都可以在创建应用时使用此插件。

插件已授权状态

插件已授权状态

如何创建自定义插件

你可以通过“工作台-我的插件-创建插件”创建自定义插件,目前支持 OpenAPI / Swagger规范。你可以将 OpenAPI schema 内容通过URL导入,或者点击“从SenseFlow创建”并直接粘贴至Schema内容区。关于 OpenAPI / Swagger 规范你可以查看官方文档说明

插件目前支持两种鉴权方式:无鉴权 和 API Key。

创建自定义插件

创建自定义插件

在导入 Schema 内容后系统会主动解析文件内的参数,并可预览插件具体的参数、 方法、路径。你也可以在此对插件参数进行测试。

自定义插件参数测试

自定义插件参数测试

完成自定义插件创建之后,你可以在“工作台-我的插件”中浏览并编辑该插件,并在创建应用时使用。

已添加自定义插件

已添加自定义插件

如何在应用内使用插件

目前,你可以在“工作台-我的应用-创建应用”中创建高级应用工作流时,将已配置好凭据的插件在其中使用。

创建高级应用时使用插件

在创建高级应用时,可以添加配置好凭据的第一坊插件或自定义插件。

创建高级应用时添加插件

创建高级应用时添加插件

以下图为例,在应用内添加google插件后,应用将在需要时自主调用插件,从google插件中查询信息,并将数据分析后完成与用户之间的对话。

应用在对话中完成插件调用回复问题

应用在对话中完成插件调用回复问题

创建工作流时使用插件

创建工作流时添加插件

创建工作流时添加插件

以下图为例,在工作流中添加Arxiv插件,可以进行插件测试,调用Arxiv搜索论文信息。

在工作流中添加插件并测试

在工作流中添加插件并测试